/*
 * @Description: 获取ADC值
 * @Author: diyhome
 * @Date: 2020-08-11 20:59
 * @File: get_adc_value
*/

#ifndef YAOKONGQI_GET_ADC_VALUE_H
#define YAOKONGQI_GET_ADC_VALUE_H
#include "main.h"
#define ADC_BUFFER_SIZE 15

// 欸,终究是开始定义全局变量了
extern uint32_t AD_Buf[ADC_BUFFER_SIZE];        // 作为AD转换值的一个缓冲数组
extern uint16_t AD_Value[4];                    // 四个摇杆通道滤波后的数据

/**
 * ADC DMA 初始化
 * @param adc adc设备名
 */
void Get_ADC_Value_Init(ADC_HandleTypeDef *adc);
/**
 * 获取初始化数据并作平滑处理
 */
void Get_ADC_Value();
#endif //YAOKONGQI_GET_ADC_VALUE_H
